package Org.lanqiao.team.view;

import java.util.Arrays;
import java.util.List;
import java.util.Scanner;

public class TSUtility {
/**public static char readMenuSelection()
 用途：该方法读取键盘，如果用户键入’1’-’4’中的任意字符，则方法返回。返回
 值为用户键入字符。

  public static void readReturn()
 用途：该方法提示并等待，直到用户按回车键后返回。

  public static int readInt()
 用途：该方法从键盘读取一个长度不超过 2 位的整数，并将其作为方法的返回值。
  public static char readConfirmSelection() ：
 用途：从键盘读取‘Y’或’N’，并将其作为方法的返回值。
 */
    public static int readMenuSelection(){
        System.out.println("");
        Scanner sc= new Scanner(System.in);
        int sel = sc.nextInt();
        if(sel==1 || sel==2 || sel==3 ||sel==4)
            return sel;
        else{
            System.out.println("输入错误，请输入1-4间的一个数字");
            readMenuSelection();
        }
        return sel;
    }

    public static void readReturn(){
        System.out.println("按回车键继续···");
        Scanner sc= new Scanner(System.in);
        String s=sc.nextLine();
        if (s.equals("\n"))
        return;
    }

    public static int readInt(){
        Scanner sc= new Scanner(System.in);
        int sel = sc.nextInt();
        return sel;
    }

    public static char readConfirmSelection(){
        Scanner sc= new Scanner(System.in);
        String sel = sc.nextLine();
        if("Y".equals(sel)) return 'Y';
        else if("N".equals(sel)) return 'N';
        else{
            System.out.println("，输入错误，请输入Y或者N");
            readReturn();
        }
        return 'Y';
    }


}
